package com.oro.domain;

import java.io.Serializable;

import javax.persistence.Embeddable;

/**
 * Entity implementation class for Entity: Discount
 * 
 */
@Embeddable
public class Discount implements Serializable {

	private static final long serialVersionUID = 1L;
	private float overrideTotalCost;
	private float overrideWeeklyCost;
	private float percentageTotalCost;
	private float percentageWeeklyCost;
	private float subtractTotalCost;

	private float subtractWeeklyCost;

	public Discount() {
		super();
		overrideWeeklyCost = -1f;
		overrideTotalCost = -1f;
	}

	public float getOverrideTotalCost() {
		return overrideTotalCost;
	}

	public float getOverrideWeeklyCost() {
		return overrideWeeklyCost;
	}

	public float getPercentageTotalCost() {
		return percentageTotalCost;
	}

	public float getPercentageWeeklyCost() {
		return percentageWeeklyCost;
	}

	public float getSubtractTotalCost() {
		return subtractTotalCost;
	}

	public float getSubtractWeeklyCost() {
		return subtractWeeklyCost;
	}

	public void setOverrideTotalCost(float overrideTotalCost) {
		this.overrideTotalCost = overrideTotalCost;
	}

	public void setOverrideWeeklyCost(float overrideWeeklyCost) {
		this.overrideWeeklyCost = overrideWeeklyCost;
	}

	public void setPercentageTotalCost(float percentageTotalCost) {
		this.percentageTotalCost = percentageTotalCost;
	}

	public void setPercentageWeeklyCost(float percentageWeeklyCost) {
		this.percentageWeeklyCost = percentageWeeklyCost;
	}

	public void setSubtractTotalCost(float subtractTotalCost) {
		this.subtractTotalCost = subtractTotalCost;
	}

	public void setSubtractWeeklyCost(float subtractWeeklyCost) {
		this.subtractWeeklyCost = subtractWeeklyCost;
	}

}
